home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 176-200 / 190 / nethack / een.zoo / edog.h < prev    next >
C/C++ Source or Header  |  1988-06-30  |  728b  |  24 lines

  1. /*    SCCS Id: @(#)edog.h    1.4    87/08/08
  2. /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
  3. /* edog.h - version 1.0.2 */
  4.  
  5. /*    various types of food, the lower, the better liked.    */
  6.  
  7. #define DOGFOOD 0
  8. #define CADAVER 1
  9. #define ACCFOOD 2
  10. #define MANFOOD 3
  11. #define APPORT    4
  12. #define POISON    5
  13. #define UNDEF    6
  14.  
  15. struct edog {
  16.     long hungrytime;        /* at this time dog gets hungry */
  17.     long eattime;        /* dog is eating */
  18.     long droptime;        /* moment dog dropped object */
  19.     unsigned dropdist;        /* dist of drpped obj from @ */
  20.     unsigned apport;        /* amount of training */
  21.     long whistletime;        /* last time he whistled */
  22. };
  23. #define    EDOG(mp)    ((struct edog *)(&(mp->mextra[0])))
  24.